package com.hzya.frame.webservice.cxfserver.service;

import com.hzya.frame.webservice.cxfserver.entity.TestEntity;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;

/**
 * @description:
 * @author: gjh
 * @Date Created in 2018/8/10 10:31
 *
 * 定义一个interface，使用@WebService注解标注接口，
 * 使用@WebMethod注解标注接口中定义的所有方法；实现类，
 * 使用@WebService注解标注实现类，实现接口中定义的所有方法
 * (注意@WebService(endpointInterface="接口的包名.接口名", serviceName="服务名")中的配置）
 */
@WebService
public interface IOrderWebService {

    //使用@WebMethod注解标注WebServiceI接口中的方法
    @WebMethod
    String sayHello(@WebParam(name="name") String name);

    /**
     * 返回一个实体
     * @param num
     * @return
     */
    @WebMethod
    TestEntity getOrdersByNum(String num);
}
